package org.easymis.entitys.mybatis.dto;
import java.io.Serializable;
import java.util.Date;

import org.easymis.commons.generator.annotation.GenField;
import org.easymis.commons.generator.annotation.GenModel;
import org.easymis.commons.generator.annotation.GenTable; 
 
  
  
 @GenTable(name="crm_service") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="CrmService")  
 public class CrmService implements Serializable{  
      @GenField(labelname="",column="service_id",id=true,length=20,isnull=false) 
      private String serviceId; 
      @GenField(labelname="创建人",column="creator_id",length=20,isnull=false) 
      private String creatorId; 
      @GenField(labelname="",column="org_id",length=20,isnull=false) 
      private String orgId; 
      @GenField(labelname="服务客户",column="customer_id",length=20,isnull=true) 
      private String customerId; 
      @GenField(labelname="服务类型(1:咨询/2:投诉/3:建议)，参照数据字典表，非空 ",column="service_type",length=255,isnull=true) 
      private String serviceType; 
      @GenField(labelname="服务主题",column="title",length=255,isnull=true) 
      private String title; 
      @GenField(labelname="服务状态(1:新创建/2:已分配/3:已处理/4:已反馈/5:已归档",column="status",length=255,isnull=true) 
      private String status; 
      @GenField(labelname="服务请求",column="service_request",length=255,isnull=true) 
      private String serviceRequest; 
      @GenField(labelname="服务创建时间",column="create_date",isnull=true) 
      private Date createDate; 
      @GenField(labelname="被分派人",column="due_to",length=255,isnull=true) 
      private String dueTo; 
      @GenField(labelname="分派日期",column="due_date",isnull=true) 
      private Date dueDate; 
      @GenField(labelname="处理人",column="deal_id",length=255,isnull=true) 
      private String dealId; 
      @GenField(labelname="服务处理详情",column="deal_content",length=255,isnull=true) 
      private String dealContent; 
      @GenField(labelname="处理日期",column="deal_date",isnull=true) 
      private Date dealDate; 
      @GenField(labelname="处理图片",column="deal_picture",length=255,isnull=true) 
      private String dealPicture; 
      @GenField(labelname="处理结果",column="deal_result",length=255,isnull=true) 
      private String dealResult; 
      @GenField(labelname="客户满意度",column="satisfy",isnull=true) 
      private Integer satisfy; 
      public String getServiceId(){ 
      	   return serviceId;
      }
      public void setServiceId(String serviceId){ 
      	   this.serviceId=serviceId; 
      } 
      public String getCreatorId(){ 
      	   return creatorId;
      }
      public void setCreatorId(String creatorId){ 
      	   this.creatorId=creatorId; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getCustomerId(){ 
      	   return customerId;
      }
      public void setCustomerId(String customerId){ 
      	   this.customerId=customerId; 
      } 
      public String getServiceType(){ 
      	   return serviceType;
      }
      public void setServiceType(String serviceType){ 
      	   this.serviceType=serviceType; 
      } 
      public String getTitle(){ 
      	   return title;
      }
      public void setTitle(String title){ 
      	   this.title=title; 
      } 
      public String getStatus(){ 
      	   return status;
      }
      public void setStatus(String status){ 
      	   this.status=status; 
      } 
      public String getServiceRequest(){ 
      	   return serviceRequest;
      }
      public void setServiceRequest(String serviceRequest){ 
      	   this.serviceRequest=serviceRequest; 
      } 
      public Date getCreateDate(){ 
      	   return createDate;
      }
      public void setCreateDate(Date createDate){ 
      	   this.createDate=createDate; 
      } 
      public String getDueTo(){ 
      	   return dueTo;
      }
      public void setDueTo(String dueTo){ 
      	   this.dueTo=dueTo; 
      } 
      public Date getDueDate(){ 
      	   return dueDate;
      }
      public void setDueDate(Date dueDate){ 
      	   this.dueDate=dueDate; 
      } 
      public String getDealId(){ 
      	   return dealId;
      }
      public void setDealId(String dealId){ 
      	   this.dealId=dealId; 
      } 
      public String getDealContent(){ 
      	   return dealContent;
      }
      public void setDealContent(String dealContent){ 
      	   this.dealContent=dealContent; 
      } 
      public Date getDealDate(){ 
      	   return dealDate;
      }
      public void setDealDate(Date dealDate){ 
      	   this.dealDate=dealDate; 
      } 
      public String getDealPicture(){ 
      	   return dealPicture;
      }
      public void setDealPicture(String dealPicture){ 
      	   this.dealPicture=dealPicture; 
      } 
      public String getDealResult(){ 
      	   return dealResult;
      }
      public void setDealResult(String dealResult){ 
      	   this.dealResult=dealResult; 
      } 
      public Integer getSatisfy(){ 
      	   return satisfy;
      }
      public void setSatisfy(Integer satisfy){ 
      	   this.satisfy=satisfy; 
      } 
}